Career 2017 2016 2015 2014 2013 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998 1997 1996 1995 1993 1992
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F4 USA F4 Ecuador F3 Bolivia F1 Bolivia F2 USA F1 Ecuador F1 Mexico F15 Colombia F4 USA F27 Mexico F14 Mexico F15 USA F11 USA F13 Romania F4 Germany F8 USA F3 (Plantation) Ecuador F6 Diego Open - Budapest Zagreb Open - Zagreb Memorial Savigni - Sassuolo Credicard Mastercard Tennis Cup - Campos do Jordao Bogota Challenger - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao I Manta Open - Manta Credicard Mastercard Tennis Cup - Campos do Jordao Open Castilla y Leon - Segovia Open de L'Isere-Trophee BNP Paribas - Grenoble South African Airways Tennis Open - Durban San Luis Potosi Challenger 2007 - San Luis Potosi Morocco Tennis Tour - Marrakech Alexander Kolyaskin Memorial - Donetsk Seguros Bolivar Open - Medellin Brazil F5 Internationaux du Doubs - Besancon San Luis Potosi Challenger - San Luis Potosi Hurricane Tennis Open - Bradenton Trofeo Cassa di Risparmio di Alessandria - Alessandria Unicredit Czech Open - Prostejov Memorial A. Manfredini Sassuolo Challenger - Sassuolo 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Open Diputacion Ciudad de Pozoblanco - Cordoba Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta BH Tenis Open International Cup 2008 - Belo Horizonte Credicard Citi Mastercard Tennis Cup - Campos do Jordao Geneva Challenger - Geneva Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Heilbronn Challenger Marrakech Challenger Mexico City Challenger Pereira Challenger Bogota Challenger Manta Challenger 2005 Freeman Men's Challenger - Joplin Brasilia Challenger Bogota Challenger USTA Challenger of San Antonio - San Antonio Quito Challenger Medellin Challenger Nottingham Challenger Campos do Jordao Challenger Brasilia Challenger Quito Challenger Tennis Cup of Flanders - Ostende Calabasas Challenger Guayaquil Challenger Sao Paulo Challenger Bucaramanga Challenger Warsteiner Challenger - Wolfsburg Santiago Challenger San Jose Challenger Lambertz Open - Aachen IV Gramado Open de Tenis - Gramado Open Sainte Victoire - Aix-En-Provence VIII Trofeo Ciudad de Quito - Quito 2002 Azalea Orthopedic Challenger - Tyler IPP Open - Helsinki V Abierto Internacional de Salinas - Salinas The USTA Challenger at West End Racquet - Torrance San Luis Potosi Challenger 2002 - San Luis Potosi 2002 Eddleman USTA Challenger - Birmingham IX Open Internacional D'Andorra - Andorra Open 88 - Contrexeville Cosmorom Challenger - Brasov Warsteiner Challenger Wolfsburg - Wolfsburg VII Avierto Internacional de Salinas - Salinas 2001 Eddleman USTA Challenger - Birmingham 1st Challenger Tournament Leon - Leon The Surbiton Trophy - Surbiton Residenza Open - Magdeburg Macedonian Open - Skopje Bukhara Challenger - Bukhara VI Trofeo Ciudad de Quito - Quito Geneva Challenger - Geneva Kuppers Kolsch Cup by Lambertz - Aachen Lamberts Open by Stawag - Aachen Kyiv UMC Open - Kiev 4th Sardinia International Championships - Cagliari VII Trofeo Ciudad de Quito - Quito Abierto Internacional de Salinas - Salinas Open de Charleroi - Charleroi 2001 USTA Challenger of Calabasas - Calabasas BH Tennis Open International Cup - Belo Horizonte VIII Avierto Internacional de Salinas - Salinas Sarajevo Open - Sarajevo Optimus Maia Open - Maia San Luis Potosi Challenger - San Luis Potosi Copa Ericsson Mexico - Guadalajara TennisCup Vlaanderen - Antwerp 2003 West Side Tennis Club Challenger - Forest Hills Waco International Tennis Challenger - Waco Corona Mexico City Open - Mexico City Czech Indoor Open - Prague Medellin Challenger The LTA Wrexham Challenger - Wrexham Challenger Leon 2003 - Leon GHI Bronx Classic - Bronx Samsung Securities Cup Challenger Tennis - Seoul Kobstaedernes ATP Challenger - Kolding USTA Challenger of Tiburon - Tiburon PrivatBank Cup - Dnepropetrovsk Okal Cup 2003 - Eckental Open de Franche Comte - Besancon Jameson Cup - Milan San Luis Potosi Challenger - San Luis Potosi Cali Challenger Challenger Leon 2004 - Leon Britania Zavaleta - Puebla Ischgl International Tennis Challenger 2003 - Ischgl Steelers Cup - Kosice Challenger 42 - Andrezieux Quito Challenger Tiburon Challenger Guayaquil Challenger Morelos Challenger Guadalajara Challenger Santiago Challenger 13 BH Tennis Open International Cup - Belo Horizonte Heilbronn Challenger San Marino Challenger Ljubljana Open - Ljubljana Guayaquil Challenger San Luis Potosi Challenger Open de L'Isere - Grenoble Furth Challenger Prague Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Burbank Challenger - Burbank Ischgl International ATP Challenger - Ischgl Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Pereira Challenger Monterrey Challenger Guayaquil Challenger Gemax Samsung Open 2005 - Belgrade Irving Challenger San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Tallahassee Challenger Draft Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Open D'Orleans - Orleans Kobstaedernes ATP Challenger - Kolding Czech Open 2005 - Prostejov Scheveningen Challenger USTA Comerica Challenger - Aptos Open D'Orleans - Orleans GHI Bronx Classic - Bronx Ethias Tennis Trophy - Mons KGHM Emax Polish Indoors - Wroclaw Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota College Station Challenger - College Station X Trofeo Ciudad de Quito - Quito Dallas Challenger Ethias Trophy - Mons Alexander Kolyaskin Memorial - Donetsk Seguros Bolivar Open - Cali Bancolombia Open - Bogota IPP Open - Helsinki Abierto Internacional de Salinas 'Dario Expreso' - Salinas Voit Mexico City Open - Mexico City Morocco Tennis Tour - Casablanca II Naples ITG Challenger - Naples Copa Telefonica CTC Chile - Santiago The LTA Men's Challenger Wrexham - Wrexham Open de Franche-Comte - Besancon Open Castilla y Leon - Segovia XIII Trofeo Ciudad de Quito - Quito Open de Rennes La Trinitaine - Rennes Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague Challenger Britania Zavaleta - Puebla ITG Miami Challenger - Miami Sony Ericsson Open 2008 - Belgrade Barranquilla Challenger Copa Petrobras - Bogota Copa Petrobras - Santiago 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Lambertz Open by Stawag - Aachen Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Mobilux Open - Luxembourg Zenith Tennis Cup-Harbour Club - Milan Guzzini Challenger - Recanati Siemens Open - Scheveningen XIV Challenger ATP Club Premium Open - Quito Challenger Ford de Cherbourg - Cherbourg Ford Tennis Championships - Louisville Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Torneo Internacional Challenger Fila 2006 - Leon Abierto Colombiano de Tenis - Bogota Sacramento Challenger Talahassee Challenger Open de Rennes La Trinitaine - Rennes Lambertz Open by Stawag - Aachen Challenger Casablanca San Angel - Mexico City Tunis Open 2007 - Tunis Ostdeutscher Sparkessen Cup - Dresden Ciudad de Pozoblanco Open Diputacion - Cordoba Cali Challenger Challenger 42 - Andrezieux Copa Petrobras Colombia - Bogota Challenger Ciudad de Guayaquil - Guayaquil Heilbronn Open - Heilbronn Internazionali di Tennis di Bergamo - Bergamo Challenger 42 - Andrezieux Powder Byrne Trophy - Surbiton Tampere Challenger Intersport Heilbronn Open - Heilbronn VII Torneo Internazionale di Tennis - Barletta Marburg Challenger Pozoblanco Challenger XL Capital Bermuda Open - Bermuda Cortina Challenger Lambertz Open - Aachen Cali Challenger Bordeaux Challenger Carson Challenger Bogota Challenger Tallahassee Challenger Bucaramanga Challenger Bogota Challenger Salinas Challenger Smith Barney Men's Challenger - Covington Akbank Private Banking TED Open - Istanbul VI Abierto Internacional de Salinas - Salinas Furth Challenger Cali Challenger Manta Challenger Open des Alpes Trophee BNP Paribas - Grenoble Tiburon Challenger Quito Challenger Pereira Challenger Charlottesville Challenger Ethias Trophy - Mons Cali Challenger TED Open - Istanbul Santiago Challenger Kroger / St. Jude International - Memphis University of Tennessee USTA Challenger - Knoxville Franklin Templeton Tennis Classic - Scottsdale Britania Zavaleta - Puebla Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle Bauer Watertechnology Cup - Eckental Eddleman / USTA Challenger - Birmingham Salem Open - Hong Kong Barranquilla Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Sarasota Challenger Franklin Templeton Tennis Classic - Scottsdale New Delhi Tokyo Queen's Club Challenger 42 - Andrezieux Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin Rezidenza Open - Magdeburg Medellin Challenger Cyclus Open de Tenis - Florianopolis Garden Open - Rome Garden Open - Rome Manchester Knoxville Challenger Knoxville Challenger Santo Domingo Challenger Savannah Challenger Taipei Turin Challenger Bancolombia Open - Bogota Warsteiner Challenger Lubeck 2001 - Lubeck Abierto Club Casablanca - Mexico City AGT Challenger - Leon Roma Open Challenger - Rome IPP Open - Helsinki Adidas International - Sydney Milan Indoors - Milan TED Open - Istanbul Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Heilbronn Challenger - Heilbronn Generali Open - Kitzbuhel Tatra Banka Open - Bratislava International Tennis Championships - Delray Beach Warsteiner Challenger Series - Lippstadt Challenger Ford de Cherbourg - Cherbourg Sparkassen Open - Magdeburg Ciudad de Pozoblanco Open Diputacion - Cordoba Davidoff Swiss Indoors - Basel Mobelwelt-Zick Open 98 - Dresden LTA Shrewsbury Challenger - Shrewsbury Arizona Men's Tennis Championships - Scottsdale Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport The Priority Telecom Open - Amersfoort The West Side Tennis Club Grass Court Challenger - Forest Hills LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo RCA Championships - Indianapolis Rio De Janeiro Challenger Mercedes-Benz Cup - Los Angeles Fujitsu Siemens Open - Budapest TEAN International - Alphen Aan Den Rijn Legg Mason Tennis Classic - Washington D.C. Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg CA Tennis Trophy - Vienna IX Trofeo Ciudad de Quito - Quito Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney Miller Lite Hall of Fame Tennis Championships - Newport USTA Men's Challenger of Dallas - Dallas Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg Zagreb Open - Zagreb 2002 USTA Tallahassee Tennis Challenger - Tallahassee The Stella Artois Championships - London Unicredit Czech Open 2007 - Prostejov Allianz Suisse Open Gstaad - Gstaad Grand Prix de Tennis de Lyon - Lyon Segundo Aberto de Brasilia - Brasilia Chennai Open - Chennai USTA Challenger of Burbank - Burbank Jameson Cup - Milan 2003 Eddleman USTA Challenger - Birmingham Finnish Open - Helsinki A Glimmer of Hope Challenger - Austin Intersport Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa KGHM Polish Indoors - Wroclaw San Luis Potosi Challenger - San Luis Potosi Czech Open - Prostejov Czech Indoor Open - Prague USTA Men's Challenger of Dallas - Dallas Badden Open by Rothaus - Ettlingen Campbell's Hall of Fame Tennis Championships - Newport Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo Internationaux du Doubs - Besancon Tunis Open 2006 - Tunis European Community Championships - Antwerp The 'Fitz' Casino Challenger - Tunica Grand Prix de Tennis de Lyon - Lyon U.S. Mens's Clay Court Championship - Houston s'Tennis Masters Challenger - Graz Ordina Open - 's-Hertogenbosch Black Forest Open - Freudenstadt If Stockholm Open - Stockholm Open des Alpes Trophee BNP Paribas - Grenoble SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach 2008 Lubbock Challenger - Lubbock AEGON International - Eastbourne Countrywide Classic - Los Angeles Guayaquil Challenger Ethias Trophy - Mons European Community Championships - Antwerp Energis Open - Amsterdam Kobstaedernes ATP Challenger - Kolding Salvador Challenger Miller Lite Hall of Fame Tennis Championships - Newport Copa Claro - Buenos Aires Qatar Mobil Open 2001 - Doha Recife Challenger St. Petersburg Open - St. Petersburg Blumenau Challenger Medellin Challenger Alessandria Challenger Gelsor Open Romania - Bucharest The Stella Artois Grass Court Championships - London Gerry Weber Open - Halle Bucaramanga Challenger Sarasota Challenger Furth Challenger Marburg Challenger Cali Challenger Vicenza Challenger Milan Dallas Challenger Tokyo Rosmalen Toulouse Qatar Exxon Mobil Open - Doha Tokyo Miller Lite Hall of Fame Tennis Championships - Newport Delray Beach International Tennis Championships - Delray Beach Sunrise Challenger Leon Challenger Thailand Open - Bangkok Ecuador Open - Quito Bogota Challenger Pereira Challenger Grand Prix de Tennis de Lyon - Lyon Bogota Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Las Vegas Challenger Gerry Weber Open - Halle AAPT Championships - Adelaide Manta Challenger Morelos Challenger Santos Challenger The Dubai Tennis Championships - Dubai AEGON Championships - London Poznan Challenger Delray Beach International Tennis Championships - Delray Beach Morelos Challenger Champaign Challenger Salinas Challenger Champaign Challenger Fergana Challenger Energis Open - Amersfoort Adidas International - Sydney Estoril Open - Estoril Thailand Open - Bangkok San Luis Potosi Challenger Ecuador Open - Quito Brasil Open - Sao Paulo SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Bordeaux Ljubljana Open 2002 - Ljubljana Open 13 - Marseille Beijing Black Forest Open - Freudenstadt Rimouski Challenger Open de Nice Cote d'Azur - Nice VIII Open Internacional D'Andorra - Andorra Hilton Waikoloa Village USTA Challenger - Waikoloa Mercedes Cup - Stuttgart Warta Cup 2001 - Sopot Okal Cup 2001 International Bavarian Championships - Eckental Guadalajara Challenger IV Trofeo Ciudad de Quito - Quito Blois Challenger Campinas Challenger 12th BH Tennis Open International Cup - Belo Horizonte RCA Championships - Indianapolis Open de L'Isere - Grenoble Copa Kia - Santiago Gemax Open - Belgrade Intersport Heilbronn Open - Heilbronn CA Tennis Trophy - Vienna Tata Open 2002 - Chennai Copa Telmex - Buenos Aires Wimbledon - London Tennis Channel Open - Las Vegas Allianz Suisse Open Gstaad - Gstaad AIG Japan Open - Tokyo St. Petersburg Indianapolis The Hypo Group Tennis International 2008 - Poertschach The Lipton Championships - Key Biscayne Tennis Masters Series - Miami If Stockholm Open - Stockholm Pacific Life Open - Indian Wells SAP Open - San Jose Tennis Masters Series - Toronto Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Campionati Internazionali d'Italia - Rome Campbells Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle Tata Open 2003 - Chennai Jakarta Ecuador Open - Quito US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Pilot Pen Tennis - New Haven Atlanta Tennis Championships - Atlanta Pilot Pen Tennis - New Haven Shanghai - Shanghai Adidas International - Sydney BNP Paribas Open - Indian Wells Estoril Open - Estoril Mercedes Cup - Stuttgart AIG Japan Open - Tokyo Seoul BellSouth Open - Vina del Mar Croatia Open - Umag China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Australian Open Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Brisbane - Brisbane Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open Wimbledon French Open - Paris U.S. Open - New York NASDAQ-100 Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Tennis Masters Series - Miami The Ericsson Open - Miami Australian Open - Melbourne Rogers Cup - Montreal U.S. Open - New York Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, Group 1, 2R, ECU-PAR 5-0 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, World Group, PO, SVK-BEL 2-3